MAGE: A Distributed Programming Model
نویسندگان
چکیده
Writing distributed programs is difficult. To ease this task, we introduce a new programming abstraction. which we call a mobility attribute. Mobility attributes provide a syntax that describes the mobility semantics ofprogram components. Programmers attach mobility attributes to program components to dynamically control the placement ofthese components within the network. Mobility attributes intercept component invocations and decide whether and where to move a component before the component executes. This allows the programmer to improve her program's run time efficiency by colocating componems and resources. We present MAGE, an object oriented distribwed system, that supports mobility attributes and illustrates their utility.
منابع مشابه
Multi-Agent Environment MAGE
Agent-oriented programming is being thought as the next generation programming paradigm after the object-oriented programming. A multi-agent environment, MAGE, will be introduced in this paper, which is a platform for rapidly developing distributed, heterogeneous multi-agent systems. What MAGE provides includes a general running framework for agents,an agent description language(ADL),an agent c...
متن کاملAnticipation in Baseball: Differences in Using Spatial Cues between Skilled and Novice Players
The purpose of this investigation was to examine the differences between novice and skilled baseball players to anticipate the type of ball being pitched and to specify the players’ dependence on distributed or local kinematic spatial cues. Male baseball players (N= 15; Mage: 27.73 ± 6.28 years; baseball experience: 7.90 ± 5.69 years) and novices (N= 15; Mage: 23.10 ± 5.68 years; no playing exp...
متن کاملA mathematical model for the design of distributed layout by considering production planning and system reconfiguration over multiple time periods
In this paper, we develop a new mathematical model that integrates layout configuration and production planning in the design of dynamic distributed layouts. The model incorporates a number of important manufacturing attributes such as demand fluctuation, system reconfiguration, lot splitting, work load balancing, alternative routings, machine capability and tooling requirements. In addition, t...
متن کاملRegulatory Impacts on Distributed Generation and Upstream Transmission Substation Expansion Planning: A Novel Stochastic Bi-level Model
In this paper, a novel framework is proposed to study impacts of regulatory incentive on distributed generation (DG) investment in sub-transmission substations, as well as upgrading of upstream transmission substations. Both conventional and wind power technologies are considered here. Investment incentives are fuel cost, firm contracts, capacity payment and investment subsidy relating to wind ...
متن کاملSmart load shedding and distributed generation resources rescheduling to improve distribution system restoration performance
After a permanent fault occurs if it is not possible to supply the load in the network, the optimal load restoration scheme allows the system to restoration the load with the lowest exit cost, the lowest load interruption, and in the shortest possible time. This article introduces a new design called Smart Load Shedding, abbreviated SLS. In the proposed SLS scheme, the types of devices in smart...
متن کامل